package com.bosssoft.quickstart.demo.pojo;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
import java.io.Serializable;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class BasicUser implements Serializable {
    private static final long serialVersionUID = 120841127263L;

    private Long id;  // 用户ID
    private String code;  // 工号
    private String password;  // 密码
    private String name;  // 名字
    private String profile_picture;  // 头像
    private Object sex;  // 性别 约定0为男 1为女
    private java.util.Date birthday;  // 生日
    private String email;  // 邮箱
    private String other;  // 其他联系
    private String remark;  // 备注
    private Long department_id;  // 部门ID
    private Long position_id;  // 职位ID  注意这个不等同于角色实际就是岗位
    private Long tenant_id;  // 租户id
    private Long org_id;  // 组织机构id
    private Long company_id;  // 公司ID
    private Long created_by;  // 创建人
    private java.util.Date created_time;  // 创建时间
    private Long updated_by;  // 修改人
    private java.util.Date updated_time;  // 修改时间
    private Object status;  // 状态位 1 正常用户 0 注销用户 2 锁定用户 
    private Long version;  // 版本
}
